草庐IT

使 URL SEO 友好的 cakephp 插件

全部标签

linux - 在 Linux .NET Core 上生成类似 Windows 的友好时区名称列表

我们有一个在Windows下运行的.NET4.7MVC5网络应用程序,它允许用户使用标准的Windows显示名称选择他们的时区,例如(UTC+00:00)Dublin,Edinburgh,Lisbon,London:我们希望通过使用.NETCore2.0构建的新API提供相同的时区选项列表,该API将在Linuxdocker容器中运行。这可能吗?我找到了MattJohnson's优秀TimeZoneConverter包,它在Windows的GMT标准时间和IANA的Europe/London之间转换方面做得很好。但是,我似乎无法从任何地方获取Windows显示名称。下面是一些示例代码,

windows - Windows 中的 64 位 Qt 和 Postgres 插件

我有一个使用Postgres插件的32位Windows/Qt应用程序。最近,我很想将应用程序变成64位应用程序。所以我检查了Qt文档的说明,成功地将Qt及其库构建为64位。现在的问题是Postgres不提供64位Windows的库!显然,QtPostgres插件无法编译。我在谷歌上搜索了很多,但没有找到任何解决方案,只有一大堆无用的讨论存档帖子。那么,有没有办法让我在Windows中使用Postgres时将我的应用程序编译为真正的64位?附录问题不是在Windows上将Postgres作为真正的64位运行(whichcannotbedone)(我不管理数据库,所以我什至不在乎),而是将

.net - 您可以使用 .net 创建 Windows 资源管理器插件吗?

例如,我想创建一个支持多重重命名的简单插件。我在想像可以添加到Windows资源管理器中的工具栏的按钮之类的东西。但是我该怎么做,也可以在.net中完成吗? 最佳答案 这可以做到,但不一定是个好主意。您需要包装shell扩展API,它全部基于COM,因此可以在.NET中使用。但是,如果用户有任何使用.NET1.1的扩展,就会出现问题。CLR版本2无法加载到加载CLRv1.1的应用程序中,因此这会导致一些非常奇怪的行为。CLR4和.NET4通过允许在进程中并排托管.NET解决了这个问题。

javascript - RabbitMQ 管理插件窗口呈现为空白页

我已经按照website上的说明安装了Erlang、RabbitMQ并配置了管理插件。并重新启动RabbitMQ服务。但是当我导航到http://localhost:15672/时我看到一个空白页面,尽管页面源代码看起来可能没问题与我在网络上浏览其他RabbitMQ服务器时看到的相同:RabbitMQManagement我在公司环境中运行IE11,所以想知道是否是某种安全问题阻止了JavaScript运行,尽管“localhost”被划为本地Intranet,“中低”安全性,所以应该没问题?我在尝试浏览到我们任何服务器上的RabbitMQ管理页面时都没有遇到这个问题,只是在本地主机上。

windows - vagrant 插件安装在哪里?

我很想知道究竟在哪里安装了vagrant插件。我目前正在Windows上查看vagrant安装,我的示例是vagrant-timezone插件。我最好的猜测是在C:\HashiCorp\Vagrant\embedded\gems\gems\vagrant-1.8.1\plugins中,但我在那里的任何地方都没有看到“时区”? 最佳答案 从更多的研究来看,插件的信息似乎分布在几个位置:%USERPROFILE%\.vagrant.d\plugins.json列出所有已安装的插件%USERPROFILE%\.vagrant.d\gems

C# 插件架构和对用户可配置数据库设置的引用

我有一个可由用户配置的数据库应用程序-其中一些选项是从不同的外部插件系统中选择的。我有一个基本插件类型,我的数据库模式具有相同的插件记录类型和相同的字段。我有一个PlugingMananger在应用程序启动时加载插件(通过IoC容器)并将它们链接到数据库(本质上是将磁盘上的字段从插件复制到数据库)。publicinterfaceIPlugin{GuidId{get;}VersionVersion{get;}stringName{get;}stringDescription{get;}}然后可以使用PlugingMananger.GetPlugin(GuidpluginId,Guidus

c# - MEF 运行时插件更新问题

问题我的MEF代码没有在运行时从关联到DirectoryCatalog的文件夹中适本地更新程序集。插件在运行时成功加载,但是当我更新dll并在DirectoryCatalog上调用Refresh时,程序集没有得到更新。背景我正在构建一个具有MEF容器的dll,并使用DirectoryCatalog查找本地插件文件夹。我目前从一个简单的WinForm调用这个dll,它设置为使用单独的项目来使用ShadowCopy,这样我就可以覆盖我的插件文件夹中的dll。我没有使用FileWatcher来更新此文件夹,而是公开了一个在DirectoryCatalog上调用刷新的公共(public)方法,

c# - 编写 Visual Studio 2010 插件,想在代码编辑器中显示一个像 Resharper 这样的工具箱

我想为VisualStudio2010编写一个插件,但实际上我遇到了一些问题。我想做的事情看起来很简单,我希望在代码编辑器中选择文本时出现一个小工具箱,例如在Resharper(带有有助于重构的菜单的小笔)或像这里一样:http://www.axtools.com/products-vs2010-extensions.php?tab=selection-popup我想知道:是否有有助于入门的VisualStudio模板?我尝试使用“编辑器视口(viewport)装饰”,但我不确定。我应该从工具箱开始设计还是可以显示系统工具箱中的一些按钮?在链接中的axtools插件中,它是定制工具箱还

c# - 大对象堆友好的 IDictionary

我们有一个应用程序在多个Dictionary中保存大量对象,其中一些对象在应用程序的生命周期中不断增长(交易应用程序有很多工具和不断增长的订单/交易).由于大型对象堆的碎片,我们遇到了OutOfMemoryException问题。为了解决这个问题,我尝试编写一个“大”字典,它实现为一个二级字典,其中所有叶字典都不够大,无法在LOH上分配。我使用了一致的哈希算法来避免在单个桶变得太大时不得不重新哈希整个字典。一致性哈希“圆”是来自C5集合库的TreeDictionary。我的问题是,是否有更好的C#数据结构(或者可能是我描述的更好的实现)?更新这是“大”字典的实现:https://gis

c# - winform 友好的类名

我有一个c#winform应用程序,当使用spy++时,将“WindowsForms10.Window.8.app.0.33c0d9d”作为类名。有没有办法将其更改为更友好的内容? 最佳答案 没有。最后一个十六进制数是拥有该窗口的AppDomain的哈希码。之前的数字从0开始,但如果使用相同的类名创建其他窗口则增加。前面的数字是类样式的值。显然,如果您了解其值只能在进程内部访问的变量的内部知识,您就只能正确猜出这个名称。你也不能改变它。您将覆盖窗口的CreateParams属性,但设置ClassName属性将使Windows窗体查找